#ifndef BUBLE_SORT
#define BUBLE_SORT
template<class Type,int Length>
void BubleSort(Type (&array) [Length] ){
	Type temp;
	for(int i = 0 ; i < Length ; ++i){
		for(int j = 1 ; j < Length - i ; ++j){
			if( array[ j -1] > array [j]){
				temp = array[j-1];
				array[j-1] = array[j];
				array[j] = temp;
			}
		}
	}
}
#endif